<?php
    require_once('Banco.php');
    class Venda {	
        var $cpf;
        var $id;
        var $item;
        var $idproduto;
        var $quantidade;
        var $valortotal;
        var $datavenda;
        var $pago;
	function get($atributo){
            return $this->$atributo;
	}
        function getID(){
            $sql = "SELECT max(idvenda)+1 as id FROM venda";
            $objBanco = new Banco;
            $objBanco->conectaBD();
            $resultado = $objBanco->executaConsulta($sql);
            $dados = mysql_fetch_array($resultado);
            $this->id = $dados['id'];
            if ($this->id==NULL){
                $this->id = 1;
            }
            $objBanco->desconectaBd();
        }
        function set($atributo, $valor){
            $this->$atributo = $valor;
	}
        function cadastraVenda(){        
            $sql = "INSERT INTO venda(cpf, idvenda, item, idproduto, quantidade, valortotal) 
                    VALUES ('$this->cpf','$this->id','$this->item','$this->idproduto','$this->quantidade','$this->valortotal')";

            $objBanco = new Banco;
            $objBanco->conectaBD();
            $dados = $objBanco->executaConsulta($sql);
            if(mysql_affected_rows()==1){
                $dados = 1;
            } else {
                $dados = 0;
            }
            $objBanco->desconectaBd();
            return $dados;	
        }
        //busca as compras realizadas por um cliente que encontran-se em débito
        function buscaComprasCliente($cliente){                    
            $sql = "SELECT datavenda, quantidade, nome,  valortotal
                    FROM venda, produto 
                    WHERE venda.idproduto = produto.idproduto
                    AND cpf=$cliente
                    AND pagamento=0";
            $objBanco = new Banco;
            $objBanco->conectaBD();
            $dados = $objBanco->executaConsulta($sql);
            $objBanco->desconectaBd();
            return $dados;	
        }        
 }
?>